home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / initramfs-tools / hooks / klibc < prev    next >
Encoding:
Text File  |  2012-09-21  |  686 b   |  34 lines

  1. #!/bin/sh
  2.  
  3. PREREQ=""
  4.  
  5. prereqs()
  6. {
  7.     echo "$PREREQ"
  8. }
  9.  
  10. case $1 in
  11. # get pre-requisites
  12. prereqs)
  13.     prereqs
  14.     exit 0
  15.     ;;
  16. esac
  17.  
  18. # klibc
  19. cp -pnL /usr/lib/klibc/bin/* ${DESTDIR}/bin
  20. cp -pL /lib/klibc-*.so ${DESTDIR}/lib
  21. rm -f ${DESTDIR}/bin/kinit* ${DESTDIR}/bin/zcat
  22. if [ "${BUSYBOX}" = "n" ] || [ ! -e ${BUSYBOXDIR}/busybox ]; then
  23.     if [ -x ${DESTDIR}/bin/sh.shared ]; then
  24.         # Some platforms build a shared klibc/sh:
  25.         mv ${DESTDIR}/bin/sh.shared ${DESTDIR}/bin/sh
  26.     elif [ -x /usr/lib/klibc/bin/sh ]; then
  27.         # Others build a static version instead:
  28.         cp -pL /usr/lib/klibc/bin/sh ${DESTDIR}/bin/sh
  29.     fi
  30. else
  31.     # Nobody wanted it, so save a tiny bit of space:
  32.     rm -f ${DESTDIR}/bin/sh.shared
  33. fi
  34.